using Mvc.Mailer;
using Everynet.Models;

namespace Mail.Mailers
{ 
    public interface IUserMailer
    {
        MvcMailMessage ForgotPassword(string toemail,string subject,string message);
        MvcMailMessage Registration(string toemail, string subject, string message, signUpModel passModel, SummaryModel passModelOrder, AgreementModel passmodelAgree);
        MvcMailMessage PaymentConfirmation(string toemail, string subject, string message);
        MvcMailMessage ConnectionConfirmation(string toemail, string subject, string message);
        MvcMailMessage SignUpQuickMail(string toemail, string subject, string message, string getUserPassword);

        MvcMailMessage NakedNotifyToUser(string toemail, string subject);
        MvcMailMessage NakedNotifyToVendor(string toemail, string subject,string getUserEmail,string fullName,string getServicePhoneNumber);

        MvcMailMessage QualificationFail(string toemail, string subject, string getUserEmail, string fullName, string getServicePhoneNumber);

        MvcMailMessage PlanChange(string toemail, string subject, string message, signUpModel passModel, SummaryModel passModelOrder, AgreementModel passmodelAgree);
	}
}